self-propelled howitzer - Deutsch Englisch Wörterbuch